菜单示例

若要获取示例和示例的安装说明,请参见下文:

  • 在 Visual Studio“帮助”菜单上单击“示例”

    有关更多信息,请参见定位示例文件

  • 示例的最新版本和完整列表可以从 Visual Studio 2008 示例网站获取。

  • 还可以在计算机的硬盘上查找示例。默认情况下,示例和自述文件将复制到 \Program Files\Visual Studio 9\Samples\ 下的一个文件夹中。对于 Visual Studio 速成版,所有示例都位于 Internet 上。

运行此示例

  • 按 F5。

演示

此示例使您可以测试简单 Windows 应用程序中的 MenuStrip 控件。此示例演示几个菜单条功能:控件、菜单事件、菜单属性、处理多个事件、将事件处理程序分配至菜单事件、在运行时从菜单条添加和移除对象、显示快捷方式和将 StatusStrip 用作指示器。下面的列表更详细地描述了几项功能。

  • 快捷方式   一些菜单项含有快捷方式,例如 Form1 上的“选项列表”菜单。ShowShortcutKeys 属性显示或隐藏菜单上的此信息。使用快捷键可提高应用程序的可访问性。

  • StatusStrip 控件   “视图”菜单上的“状态条”项使用选中的菜单项切换 StatusStrip 控件的可见性。

  • 选中的列表   MainMenuStrip“选中的列表”菜单演示如何创建互斥的选中菜单项的集合。此集合中的任意两项都不能同时被选中。若要了解这是如何实现的,请参见 MenuOption_Click 事件处理程序。

  • 在运行时添加菜单项   CreateInitialMenus 过程演示如何在运行时创建和添加 ToolStripMenuItemToolStripSeparatorToolStripComboBoxToolStripButtonToolStripSplitButtonToolStripLabel。使用 DropDownItems 属性从集合中添加或移除这些项。

  • AddHandler   CreateInitialMenus 过程使用 AddHandler 将事件处理程序分配给在执行过程中创建的菜单项的特定事件。